package com.google.code.virtualhockey.vhx.client.res;

import com.google.gwt.core.client.GWT;
import com.google.gwt.resources.client.ClientBundleWithLookup;
import com.google.gwt.resources.client.ImageResource;

/**
 * Contains all flag icons used within VHX.
 */
public interface VhxFlags extends ClientBundleWithLookup {
  static final String FLAG_PKG = "com/google/code/virtualhockey/vhx/client/res/flags/";
  public static final VhxFlags INSTANCE = GWT.create( VhxFlags.class );

  // France
  //
  @Source( FLAG_PKG + "px16/FR_16.png" )
  public ImageResource FR_16();

  @Source( FLAG_PKG + "px24/FR_24.png" )
  public ImageResource FR_24();

  @Source( FLAG_PKG + "px32/FR_32.png" )
  public ImageResource FR_32();

  @Source( FLAG_PKG + "px48/FR_48.png" )
  public ImageResource FR_48();

  // Monaco
  //
  @Source( FLAG_PKG + "px16/MC_16.png" )
  public ImageResource MC_16();

  @Source( FLAG_PKG + "px24/MC_24.png" )
  public ImageResource MC_24();

  @Source( FLAG_PKG + "px32/MC_32.png" )
  public ImageResource MC_32();

  @Source( FLAG_PKG + "px48/MC_48.png" )
  public ImageResource MC_48();
}
